package xxl.robotlegs.extensions.directcommandmap.api 
{
	
	/**
	 * ...
	 * @author XXL
	 */
	public interface IDirectCommandConfigurator extends IDirectCommandMapper
	{
		function withExecuteMethod(name:String):IDirectCommandConfigurator;
		function withGuards(...guards):IDirectCommandConfigurator;
		function withHooks(...hooks):IDirectCommandConfigurator;
		function withPayloadInjection(value:Boolean = true):IDirectCommandConfigurator;
	}
	
}